1
Путь программы: от исходного кода к выполнению
AI031Lesson 1
00:00

Жизненный цикл каждой программы начинается как исходная программа (или исходный файл). На самом фундаментальном уровне ваш код — это просто последовательность битов, объединённых в блоки по 8 бит, называемые байтами. Для нас это логика; для компьютера — цифровой манускрипт числовых кодов.

1. Стандарт ASCII

Чтобы убедиться, что символ 'i', который вы вводите в int , — тот же самый 'i', который читает компьютер, мы используем стандарт ASCII. Каждый символ соответствует определённому целочисленному значению. Например, символ # хранится как значение байта $35$, а символ i — $105$.

Символ#include
ASCII3510511099108117100101

2. Текстовые и двоичные файлы

Различие между текстовыми файлами и двоичными файлами основывается исключительно на контексте. Файлы, состоящие исключительно из символов ASCII, являются текстовыми файлами; все остальные — двоичными. В начальной фазе «исходного кода» ваша программа существует исключительно как линейная строка этих числовых кодов.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>